package com.gw.ycny.pojo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.time.LocalDateTime;
import lombok.Data;

/**
 * 微信自动回复
 * @TableName ggsy20a
 */
@TableName(value ="ggsy20a")
@Data
public class Ggsy20a implements Serializable {
    /**
     * id
     */
    @TableId(value = "ggsy20a010")
    private Long ggsy20a010;

    /**
     * 公众号ID
     */
    @TableField(value = "ggsy20a020")
    private String ggsy20a020;

    /**
     * 创建时间
     */
    @TableField(value = "ggsy20a030")
    private LocalDateTime ggsy20a030;

    /**
     * 更新时间
     */
    @TableField(value = "ggsy20a040")
    private LocalDateTime ggsy20a040;

    /**
     * 备注
     */
    @TableField(value = "ggsy20a050")
    private String ggsy20a050;

    /**
     * 逻辑删除标记（0：显示；1：隐藏）
     */
    @TableField(value = "ggsy20a060")
    private String ggsy20a060;

    /**
     * 类型（1、关注时回复；2、消息回复；3、关键词回复）
     */
    @TableField(value = "ggsy20a070")
    private String ggsy20a070;

    /**
     * 关键词
     */
    @TableField(value = "ggsy20a080")
    private String ggsy20a080;

    /**
     * 请求消息类型（text：文本；image：图片；voice：语音；video：视频；shortvideo：小视频；location：地理位置）
     */
    @TableField(value = "ggsy20a090")
    private String ggsy20a090;

    /**
     * 回复消息类型（text：文本；image：图片；voice：语音；video：视频；music：音乐；news：图文）
     */
    @TableField(value = "ggsy20a100")
    private String ggsy20a100;

    /**
     * 回复类型文本匹配类型（1、全匹配，2、半匹配）
     */
    @TableField(value = "ggsy20a110")
    private String ggsy20a110;

    /**
     * 回复类型文本保存文字
     */
    @TableField(value = "ggsy20a120")
    private String ggsy20a120;

    /**
     * 回复的素材名、视频和音乐的标题
     */
    @TableField(value = "ggsy20a130")
    private String ggsy20a130;

    /**
     * 回复类型imge、voice、news、video的mediaID或音乐缩略图的媒体id
     */
    @TableField(value = "ggsy20a140")
    private String ggsy20a140;

    /**
     * 视频和音乐的描述
     */
    @TableField(value = "ggsy20a150")
    private String ggsy20a150;

    /**
     * 链接
     */
    @TableField(value = "ggsy20a160")
    private String ggsy20a160;

    /**
     * 高质量链接
     */
    @TableField(value = "ggsy20a170")
    private String ggsy20a170;

    /**
     * 缩略图的媒体id
     */
    @TableField(value = "ggsy20a180")
    private String ggsy20a180;

    /**
     * 缩略图url
     */
    @TableField(value = "ggsy20a190")
    private String ggsy20a190;

    /**
     * 图文消息的内容
     */
    @TableField(value = "ggsy20a200")
    private Object ggsy20a200;

    /**
     * 租户id
     */
    @TableField(value = "ggsy20a210")
    private Long ggsy20a210;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}